mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-10-31 09:43:11 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <p>给你一个下标从 <strong>0</strong> 开始的字符串 <code>s</code> ,这个字符串只包含 <code>0</code> 到 <code>9</code> 的数字字符。</p>
 | ||
| 
 | ||
| <p>如果一个字符串 <code>t</code> 中至多有一对相邻字符是相等的,那么称这个字符串 <code>t</code> 是 <strong>半重复的</strong> 。例如,<code>"0010"</code> 、<code>"002020"</code> 、<code>"0123"</code> 、<code>"2002"</code> 和 <code>"54944"</code> 是半重复字符串,而 <code>"00101022"</code> (相邻的相同数字对是 00 和 22)和 <code>"1101234883"</code> (相邻的相同数字对是 11 和 88)不是半重复字符串。</p>
 | ||
| 
 | ||
| <p>请你返回 <code>s</code> 中最长 <strong>半重复</strong> <span data-keyword="substring-nonempty">子字符串</span> 的长度。</p>
 | ||
| 
 | ||
| <p> </p>
 | ||
| 
 | ||
| <p><strong class="example">示例 1:</strong></p>
 | ||
| 
 | ||
| <div class="example-block">
 | ||
| <p><strong>输入:</strong><span class="example-io">s = "52233"</span></p>
 | ||
| 
 | ||
| <p><strong>输出:</strong><span class="example-io">4</span></p>
 | ||
| 
 | ||
| <p><strong>解释:</strong></p>
 | ||
| 
 | ||
| <p>最长的半重复子字符串是 "5223"。整个字符串 "52233" 有两个相邻的相同数字对 22 和 33,但最多只能选取一个。</p>
 | ||
| </div>
 | ||
| 
 | ||
| <p><strong class="example">示例 2:</strong></p>
 | ||
| 
 | ||
| <div class="example-block">
 | ||
| <p><strong>输入:</strong><span class="example-io">s = "5494"</span></p>
 | ||
| 
 | ||
| <p><strong>输出:</strong><span class="example-io">4</span></p>
 | ||
| 
 | ||
| <p><strong>解释:</strong></p>
 | ||
| 
 | ||
| <p><code>s</code> 是一个半重复字符串。</p>
 | ||
| </div>
 | ||
| 
 | ||
| <p><strong class="example">示例 3:</strong></p>
 | ||
| 
 | ||
| <div class="example-block">
 | ||
| <p><strong>输入:</strong><span class="example-io">s = "1111111"</span></p>
 | ||
| 
 | ||
| <p><strong>输出:</strong><span class="example-io">2</span></p>
 | ||
| 
 | ||
| <p><strong>解释:</strong></p>
 | ||
| 
 | ||
| <p>最长的半重复子字符串是 "11"。子字符串 "111" 有两个相邻的相同数字对,但最多允许选取一个。</p>
 | ||
| </div>
 | ||
| 
 | ||
| <p> </p>
 | ||
| 
 | ||
| <p><strong>提示:</strong></p>
 | ||
| 
 | ||
| <ul>
 | ||
| 	<li><code>1 <= s.length <= 50</code></li>
 | ||
| 	<li><code>'0' <= s[i] <= '9'</code></li>
 | ||
| </ul>
 |